@import "../var";
@import "../mixin";
// 保险
.insurance-select-page {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: $clr-bg;
  transform: translateX(100%);
  transition: all .3s;
  &.show {
    transform: translateX(0);
  }
  .insurance-list {
    li {
      align-items: center;
      background: $clr-white;
      padding: px(12) px(16);
      &:not(:first-child) {
        margin-top: px(10);
      }
    }
  }
  .insurance-check {
    font-size: px(20);
    margin-right: px(12);
  }
  .insurance-info {
    color: $clr-g6;
    @include line-clamp;
    &.explain {
      color: $clr-g3;
      text-decoration: underline;
    }
  }
  .insurance-price {
    margin-left: px(5);
  }
  .insurance-num {
    color: $clr-g9;
  }
}
// 保险说明
.insurance-explain-page {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: $clr-bg;
  transform: translateX(100%);
  transition: all .3s;
  &.show {
    transform: translateX(0);
  }
  .explain-item {
    &:not(:first-child) {
      display: none;
    }
  }
}